package com.ruoyi.user.model.pojo.result;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.experimental.SuperBuilder;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Getter
@Setter
@SuperBuilder
@NoArgsConstructor
@ApiModel(description = "后台用户基础信息")
public class CrmUserInfoResult implements Serializable {
    private static final long serialVersionUID = 8645135478421583318L;
    @ApiModelProperty("id")
    private Long id;



    @ApiModelProperty(value = "头像")
    private String photo;

    @ApiModelProperty(value = "昵称")
    private String nickname;

    @ApiModelProperty(value = "个人简介")
    private String introduction;

    @ApiModelProperty(value = "0女,1男")
    private Integer sex;

    @ApiModelProperty(value = "生日")
    private Date birthday;

    @ApiModelProperty(value = "省份id")
    private Long provinceId;

    @ApiModelProperty(value = "市id")
    private Long cityId;

    @ApiModelProperty(value = "区id")
    private Long regionId;

    @ApiModelProperty(value = "省")
    private String province;

    @ApiModelProperty(value = "市")
    private String city;

    @ApiModelProperty(value = "区")
    private String region;

    @ApiModelProperty(value = "支付宝openid")
    private String alipayOpenId;

    @ApiModelProperty(value = "微信openid")
    private String wechatOpenId;

    @ApiModelProperty("创建时间")
    private Date createTime;

    @ApiModelProperty("背景图")
    private String backgroundUrl;

    @ApiModelProperty("获赞数")
    private Integer praiseCount;

    @ApiModelProperty("关注数")
    private Integer attentionCount;

    @ApiModelProperty("粉丝数")
    private Integer fansCount;

    @ApiModelProperty("积分数")
    private BigDecimal integralCount;

    @ApiModelProperty("岁")
    private Integer age;


    @ApiModelProperty("手机号")
    private String phone;

    @ApiModelProperty("邀请码")
    private String inviteCode;
}
